import { IInput, LangAndText, MetaData } from '@mesalvo/ts-definitions';
import { FormContextProps } from '../../types';
export interface GenericContainer<TInput extends IInput> {
    shortcut: string;
    name?: LangAndText[];
    style?: {
        width?: Partial<Record<"xs" | "sm" | "md" | "lg" | "xl", number>>;
        colSpan?: number;
        rowSpan?: number;
    };
    components?: TInput[];
}
interface ContainerWrapperProps<TInput extends IInput, M extends MetaData> extends FormContextProps<M> {
    container: GenericContainer<TInput>;
}
/**
 * Responsive container wrapper that lays out a list of inputs.
 */
declare const ContainerWrapper: <TInput extends IInput, M extends MetaData>({ container, ...formContextProps }: ContainerWrapperProps<TInput, M>) => import("react/jsx-runtime").JSX.Element;
export default ContainerWrapper;
//# sourceMappingURL=ContainerWrapper.d.ts.map