import type * as React from 'react'; /** The two colours of the checks, as 0 to 1 RGB. */ export interface Colourway { ink: readonly [number, number, number]; paper: readonly [number, number, number]; amounts?: boolean } export interface PaperProps { /** "deli" (the portfolio), "ledger" (splitova), "hook" (mhook), or your own colours. Default "deli". */ colourway?: 'deli' | 'ledger' | 'hook' | Colourway; /** Print + and − rupee amounts that count up. Default: on for "ledger" only. */ amounts?: boolean; /** Fill the parent instead of the window. */ contained?: boolean; className?: string; } export declare function Paper(props: PaperProps): React.ReactElement; export interface CardProps { as?: keyof JSX.IntrinsicElements; className?: string; style?: React.CSSProperties; children?: React.ReactNode } export declare function Card(props: CardProps): React.ReactElement; export interface ColumnsProps { className?: string; children?: React.ReactNode } export declare function Columns(props: ColumnsProps): React.ReactElement; export interface MastheadLink { label: React.ReactNode; href: string } export interface MastheadProps { /** The left stack: the app first (with its mark in `brand`), then one or two links. The brand also shows in the pinned strip. */ lead?: (MastheadLink & { brand?: React.ReactNode })[]; /** The right stack, which pins to the top as one row. Three or four links. */ nav?: (MastheadLink & { current?: boolean })[]; /** false keeps it static. Default true. */ pin?: boolean; leadLabel?: string; navLabel?: string; className?: string; } export declare function Masthead(props: MastheadProps): React.ReactElement; export interface SectionProps { title?: React.ReactNode; id?: string; className?: string; style?: React.CSSProperties; children?: React.ReactNode } export declare function Section(props: SectionProps): React.ReactElement; export interface HeroProps { title: React.ReactNode; lede?: React.ReactNode; actions?: React.ReactNode; className?: string; children?: React.ReactNode } export declare function Hero(props: HeroProps): React.ReactElement; export interface ButtonProps extends React.ButtonHTMLAttributes { /** ink: the one call to action. outline: the quiet second. text: a link beside them. Default "ink". */ variant?: 'ink' | 'outline' | 'text'; /** Renders an instead of a