import type { IElementRef } from '@melodicdev/core';
type ContainerSize = 'sm' | 'md' | 'lg' | 'xl' | 'full';
/**
 * ml-container - Content width constraint wrapper
 *
 * @example
 * ```html
 * <ml-container>
 *   <p>Centered content with max-width</p>
 * </ml-container>
 *
 * <ml-container size="sm" padding="6">
 *   <p>Narrow container with extra padding</p>
 * </ml-container>
 * ```
 *
 * @slot default - Container content
 */
export declare class ContainerComponent implements IElementRef {
    elementRef: HTMLElement;
    /** Max-width preset */
    size: ContainerSize;
    /** Horizontal padding (spacing scale: 1-12) */
    padding: string;
    /** Center the container with auto margins */
    centered: boolean;
    getStyles(): Record<string, string>;
}
export {};
//# sourceMappingURL=container.component.d.ts.map