export interface IContainer { paddingTop?: string; paddingBottom?: string; paddingLeft?: string; paddingRight?: string; marginTop?: string; marginBottom?: string; marginLeft?: string; marginRight?: string; background?: string; backgroundColor?: string; borderRadius?: string; borderWidth?: string; borderColor?: string; height?: string; boxShadow?: string; } export declare const Container: { containerStyles: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; marginTop: string; marginBottom: string; marginLeft: string; marginRight: string; backgroundColor: string; borderRadius: string; borderWidth: string; borderColor: string; height: string; boxShadow: string; }; }; /** * To build a default container styling * @param style * @returns {IContainer} */ /** * Factory function to generate container style properties. * * @param style - An object implementing the `IContainer` interface, which defines * the style properties for the container. * * @returns An object containing the computed `containerStyles` with default values * applied for any missing properties in the input `style`. * * The `containerStyles` object includes: * - `paddingTop`: The top padding of the container (default: '12px'). * - `paddingBottom`: The bottom padding of the container (default: '12px'). * - `paddingLeft`: The left padding of the container (default: '12px'). * - `paddingRight`: The right padding of the container (default: '12px'). * - `marginTop`: The top margin of the container (default: '0px'). * - `marginBottom`: The bottom margin of the container (default: '0px'). * - `marginLeft`: The left margin of the container (default: '0px'). * - `marginRight`: The right margin of the container (default: '0px'). * - `background`: The background property of the container (default: undefined). * - `backgroundColor`: The background color of the container (default: '#FFFFFF'). * - `borderRadius`: The border radius of the container (default: '0px'). * - `borderWidth`: The border width of the container (default: '0px'). * - `borderColor`: The border color of the container (default: '#FFFFFF'). * - `height`: The height of the container (default: 'auto'). * - `boxShadow`: The box shadow of the container (default: 'none'). */ export declare const ContainerFactory: (style: IContainer) => { containerStyles: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; marginTop: string; marginBottom: string; marginLeft: string; marginRight: string; background: string | undefined; backgroundColor: string; borderRadius: string; borderWidth: string; borderColor: string; height: string; boxShadow: string; }; };