import { FC } from 'react';
import { z } from 'zod';
import { CellProps } from './Cells';
import { FormProps } from './Forms';
import { Theming } from '../../theming';
export declare const variantZ: z.ZodEnum<{
    value: "value";
    text: "text";
}>;
export type Variant = z.infer<typeof variantZ>;
export interface Spec<Z extends z.ZodObject> {
    key: Variant;
    name: string;
    Form: FC<FormProps>;
    Cell: FC<CellProps<z.infer<Z>>>;
    schema: Z;
    defaultProps: (t: Theming.Theme) => z.infer<Z>;
}
export declare const CELLS: Record<Variant, Spec<any>>;
//# sourceMappingURL=registry.d.ts.map