import { ComponentChildren, HTMLAttributes } from 'preact';
export interface FieldSetProps {
children: ComponentChildren;
header: ComponentChildren;
nested?: boolean;
}
export declare function FieldSet({ children, header, nested }: FieldSetProps): import("preact").JSX.Element;
export interface FieldValueProps extends HTMLAttributes {
children: ComponentChildren;
alignRight?: boolean;
grow?: boolean;
}
export declare function FieldValue({ children, alignRight, grow, ...props }: FieldValueProps): import("preact").JSX.Element;
export interface FieldProps {
label?: string;
children: ComponentChildren;
copy?: string;
}
export declare function Field({ label, copy, children }: FieldProps): import("preact").JSX.Element;
export interface FieldSurfaceProps extends HTMLAttributes {
disabled?: boolean;
open?: boolean;
}
export declare function FieldSurface({ disabled, open, className, ...props }: FieldSurfaceProps): import("preact").JSX.Element;
export interface NumericFieldProps extends FieldProps {
children: number;
precision?: number;
}
export declare function NumericField({ children, precision, ...props }: NumericFieldProps): import("preact").JSX.Element;
//# sourceMappingURL=Layout.d.ts.map