import type { StoryObj } from '@storybook/html';
export declare const IconsControl: {
    options: string[];
    control: {
        type: string;
    };
};
export declare const LogosControl: {
    options: string[];
    control: {
        type: string;
    };
};
export declare const SocialControl: {
    options: string[];
    control: {
        type: string;
    };
};
export declare const ColorsControl: {
    options: readonly ["default", "primary", "accent", "danger", "warning", "success", "info", "blue", "indigo", "purple", "pink", "red", "orange", "yellow", "green", "teal", "cyan", "brown", "stone"];
    control: {
        type: string;
    };
};
export declare const NetworksControl: {
    options: {
        readonly visa: "^4";
        readonly amex: "^(34|37)";
        readonly mastercard: "^5[1-5]";
        readonly discover: "^6[0245]";
        readonly diners: "^(30[0-5]|3095|36)";
        readonly jcb: "^35[2-8]";
        readonly banrural: "^1000";
    };
    control: {
        type: string;
    };
};
export declare const NetworksMaskControl: {
    options: {
        readonly visa: "^4";
        readonly amex: "^(34|37)";
        readonly mastercard: "^5[1-5]";
        readonly discover: "^6[0245]";
        readonly diners: "^(30[0-5]|3095|36)";
        readonly jcb: "^35[2-8]";
        readonly banrural: "^1000";
    };
    control: {
        type: string;
    };
};
export declare const CountriesControl: {
    options: string[];
    control: {
        type: string;
    };
};
export declare const toProps: (args: Object, except?: string[]) => string;
export default class Template {
    template: Function;
    argsValues: any;
    argsTypes: any;
    doc: any;
    constructor(template: Function);
    args(value: any): this;
    types(value: any): this;
    build(overrideTemplate?: Function): StoryObj;
}
