export declare const variants: readonly ["primary", "secondary", "tertiary"];
export declare const scaleValues: readonly ["small", "default", "large"];
export declare const sizes: readonly ["xs", "sm", "md", "lg"];
export declare const textSizes: readonly ["xs", "sm", "md", "lg", "xl"];
export declare const inputTypes: readonly ["text", "email", "password", "tel", "url", "search", "number"];
export declare const iconSizes: readonly ["xs", "sm", "md", "lg", "inherit"];
export declare const iconWeights: readonly ["thin", "medium", "bold", "filled"];
export declare namespace LmvzDS {
    type Variant = (typeof variants)[number];
    type Size = (typeof sizes)[number];
}
export declare namespace Typography {
    type Size = (typeof textSizes)[number];
}
export declare namespace Button {
    type Scale = (typeof scaleValues)[number];
    type Variant = LmvzDS.Variant;
}
export declare namespace Icon {
    type Size = (typeof iconSizes)[number];
    type IconWeight = (typeof iconWeights)[number];
}
export declare namespace Input {
    type Type = (typeof inputTypes)[number];
    type Autocomplete = HTMLInputElement['autocomplete'];
    type Inputmode = 'none' | 'text' | 'decimal' | 'numeric' | 'tel' | 'search' | 'email' | 'url';
    type Autocapitalize = 'off' | 'none' | 'on' | 'sentences' | 'words' | 'characters';
}
//# sourceMappingURL=ds.constants.d.ts.map