declare const _default: {
    edit: import('../types').EditFormDefinition<{
        type: "columns";
        id: string;
        key: string;
        hidden?: boolean | undefined;
        clearOnHide?: boolean | undefined;
        columns: import('@open-formulieren/types/dist/components/columns').Column[];
    }>;
    editSchema: import('../types').EditSchema;
    preview: {
        panel: React.FC<import('../types').ComponentPreviewProps<{
            type: "columns";
            id: string;
            key: string;
            hidden?: boolean | undefined;
            clearOnHide?: boolean | undefined;
            columns: import('@open-formulieren/types/dist/components/columns').Column[];
        }>>;
        designer: React.FC<import('../types').ComponentPreviewProps<{
            type: "columns";
            id: string;
            key: string;
            hidden?: boolean | undefined;
            clearOnHide?: boolean | undefined;
            columns: import('@open-formulieren/types/dist/components/columns').Column[];
        }>>;
    };
    formDesigner: {
        label: {
            description: string;
            defaultMessage: string;
        };
    };
    builderInfo: {
        title: string;
        icon: string;
        schema: {
            columns: import('@open-formulieren/types/dist/components/columns').Column[];
            key: string;
            hidden?: boolean | undefined;
            clearOnHide?: boolean | undefined;
            id: string;
            type: "columns";
        };
    };
    defaultValue: undefined;
    getComponentSlots: (component: {
        type: "columns";
        id: string;
        key: string;
        hidden?: boolean | undefined;
        clearOnHide?: boolean | undefined;
        columns: import('@open-formulieren/types/dist/components/columns').Column[];
    }) => {
        reference: string;
        collection: import('@open-formulieren/types').AnyComponentSchema[];
    }[];
};
export default _default;
