import { ButtonComponentDefinition, CheckboxComponentDefinition, CollapsibleChevronComponentDefinition, CollapsibleComponentDefinition, CollapsibleContentComponentDefinition, CollapsibleTriggerComponentDefinition, ComponentDefinition, ComponentDefinitionMap, CopyToClipboardComponentDefinition, CustomComponentDefinition, CustomCompoundComponentDefinition, DialogComponentDefinition, DialogContentComponentDefinition, DrawerComponentDefinition, DrawerContentComponentDefinition, DropdownMenuComponentDefinition, DropdownMenuItemComponentDefinition, FullScreenDialogComponentDefinition, InputGroupComponentDefinition, InputGroupInputComponentDefinition, NavbarComponentDefinition, NavbarItemComponentDefinition, ProgressComponentDefinition, ProgressIndicatorComponentDefinition, RadioGroupComponentDefinition, RadioGroupItemComponentDefinition, SelectComponentDefinition, SelectContentComponentDefinition, SelectItemComponentDefinition, SelectItemTextComponentDefinition, SelectTriggerComponentDefinition, SelectValueComponentDefinition, SidebarComponentDefinition, SidebarItemComponentDefinition, SkeletonComponentDefinition, SliderComponentDefinition, SliderRangeComponentDefinition, SliderThumbComponentDefinition, SliderTrackComponentDefinition, SwitchComponentDefinition, SwitchThumbComponentDefinition, TableCellComponentDefinition, TableComponentDefinition, TableHeaderCellComponentDefinition, TableHeaderRowComponentDefinition, TableRowComponentDefinition, TextareaGroupComponentDefinition, TextareaGroupInputComponentDefinition, ToggleGroupComponentDefinition, ToggleGroupItemComponentDefinition } from "./types";
interface DesignSystem {
    button: ButtonComponentDefinition;
    iconWithBackground: CustomComponentDefinition;
    iconButton: ButtonComponentDefinition;
    linkButton: ButtonComponentDefinition;
    avatar: CustomComponentDefinition;
    badge: CustomComponentDefinition;
    alert: CustomComponentDefinition;
    toast: CustomComponentDefinition;
    loader: CustomComponentDefinition;
    progress: ProgressComponentDefinition;
    progressIndicator: ProgressIndicatorComponentDefinition;
    slider: SliderComponentDefinition;
    sliderTrack: SliderTrackComponentDefinition;
    sliderRange: SliderRangeComponentDefinition;
    sliderThumb: SliderThumbComponentDefinition;
    textFieldInputGroup: InputGroupComponentDefinition;
    textFieldInputGroupInput: InputGroupInputComponentDefinition;
    textareaGroup: TextareaGroupComponentDefinition;
    textareaGroupInput: TextareaGroupInputComponentDefinition;
    switch: SwitchComponentDefinition;
    switchThumb: SwitchThumbComponentDefinition;
    radioGroup: RadioGroupComponentDefinition;
    radioGroupItem: RadioGroupItemComponentDefinition;
    toggleGroup: ToggleGroupComponentDefinition;
    toggleGroupItem: ToggleGroupItemComponentDefinition;
    radioCardGroup: RadioGroupComponentDefinition;
    radioCardGroupItem: RadioGroupItemComponentDefinition;
    checkbox: CheckboxComponentDefinition;
    checkboxCard: CheckboxComponentDefinition;
    checkboxGroup: CustomComponentDefinition;
    copyToClipboardButton: CopyToClipboardComponentDefinition;
    select: SelectComponentDefinition;
    selectTrigger: SelectTriggerComponentDefinition;
    selectValue: SelectValueComponentDefinition;
    selectContent: SelectContentComponentDefinition;
    selectItem: SelectItemComponentDefinition;
    selectItemText: SelectItemTextComponentDefinition;
    accordion: CollapsibleComponentDefinition;
    accordionTrigger: CollapsibleTriggerComponentDefinition;
    accordionContent: CollapsibleContentComponentDefinition;
    accordionChevron: CollapsibleChevronComponentDefinition;
    tooltip: CustomComponentDefinition;
    dropdownMenu: DropdownMenuComponentDefinition;
    dropdownMenuItem: DropdownMenuItemComponentDefinition;
    navbar: NavbarComponentDefinition;
    navbarItem: NavbarItemComponentDefinition;
    sidebar: SidebarComponentDefinition;
    sidebarItem: SidebarItemComponentDefinition;
    dialog: DialogComponentDefinition;
    dialogContent: DialogContentComponentDefinition;
    fullscreenDialog: FullScreenDialogComponentDefinition;
    drawer: DrawerComponentDefinition;
    drawerContent: DrawerContentComponentDefinition;
    breadcrumbs: CustomComponentDefinition;
    breadcrumbsItem: CustomCompoundComponentDefinition;
    breadcrumbsDivider: CustomCompoundComponentDefinition;
    stepper: CustomComponentDefinition;
    stepperItem: CustomCompoundComponentDefinition;
    stepperVertical: CustomComponentDefinition;
    stepperVerticalItem: CustomCompoundComponentDefinition;
    tabs: CustomComponentDefinition;
    tabsItem: CustomCompoundComponentDefinition;
    skeletonText: SkeletonComponentDefinition;
    skeletonCircle: SkeletonComponentDefinition;
    table: TableComponentDefinition;
    tableHeader: TableHeaderRowComponentDefinition;
    tableHeaderCell: TableHeaderCellComponentDefinition;
    tableRow: TableRowComponentDefinition;
    tableCell: TableCellComponentDefinition;
}
/**
 * Table prop definitions
 *
 * NOTE: keep in sync w/ any changes to the table components
 */
export declare const TABLE_HEADER_CELL_TEXT_PROP_DEFINITION: {
    readonly id: "2dbf1439-fd02-4037-8e40-a27ddf49cc16";
    readonly name: "children";
    readonly type: "text";
    readonly category: "prop-definition";
    readonly defaultValue: {
        readonly type: "text";
        readonly value: "Header";
        readonly category: "value";
    };
};
export declare const TABLE_BODY_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "382e95a8-0224-4d11-aca2-965f4d11d1b1";
    readonly name: "children";
    readonly nodeId: "d7b637f8-706e-4a33-8e46-eb78025aa03b";
    readonly componentId: "142dfde7-d0cc-48a1-a04c-a08ab2252633";
};
export declare const TABLE_HEADER_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "983501bb-f58a-445f-b87a-4e8705bcabbe";
    readonly name: "header";
    readonly nodeId: "f0697c8b-f110-41ca-b3ee-e868b30f2240";
    readonly componentId: "142dfde7-d0cc-48a1-a04c-a08ab2252633";
};
export declare const TABLE_ROW_SLOT_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "fb58e3df-44dd-4810-9bf6-cab36e0f5f43";
    readonly name: "children";
    readonly nodeId: "b18cf2b1-b5e5-4473-9cf5-21daaa52ad71";
    readonly componentId: "5d119f8d-7195-4d5c-bc30-b6dd428c29d2";
};
export declare const TABLE_HEADER_ROW_SLOT_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "5c409ce7-2b93-4944-b1b5-76f6a7149fa3";
    readonly name: "children";
    readonly nodeId: "66e2e746-fc8a-4712-9a95-bb94c4f896c7";
    readonly componentId: "7a979815-d3f5-495b-8d07-8742890a5834";
};
export declare const TABLE_CELL_SLOT_PROP_DEFINITION: {
    readonly id: "5106c71f-cba7-4cdb-bd32-50b443b4b695";
    readonly name: "children";
    readonly type: "slot";
    readonly nodeId: "7c13ddb7-eedf-48af-bceb-a342abe4fc3f";
    readonly category: "prop-definition";
    readonly componentId: "291d4418-2664-491e-898f-9334304e5247";
};
/**
 * Other slot prop definitions
 */
export declare const DROPDOWN_MENU_SLOT_PROP_DEFINITION: {
    readonly id: "37f0ae4c-8ce3-4b77-b535-8c40e16aee70";
    readonly name: "children";
    readonly type: "slot";
    readonly nodeId: "e3169c6e-94a6-4a6f-b24d-12e739e24313";
    readonly category: "prop-definition";
    readonly componentId: "99951515-459b-4286-919e-a89e7549b43b";
};
/**
 * Other prop definitions
 */
export declare const CHECKBOX_CHECKED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "ec0a19cc-3392-426c-8249-a7cc2bd961cd";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
};
export declare const CHECKBOX_DISABLED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "959031b5-f495-4b6f-9914-b89ce342bad0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
};
export declare const SWITCH_CHECKED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "0da9a50d-9129-4a2f-b7a5-7152062373c8";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
};
export declare const RADIO_GROUP_ITEM_CHECKED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "86c13049-b80c-4378-87df-2f6909234977";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
};
export declare const RADIO_GROUP_ITEM_DISABLED_PROP_DEFINITION: {
    readonly id: "a2518de6-bd33-4a71-b41b-986a9928a57d";
    readonly name: "disabled";
    readonly type: "boolean";
    readonly category: "prop-definition";
    readonly defaultValue: {
        readonly type: "boolean";
        readonly value: false;
        readonly category: "value";
    };
};
export declare const TOGGLE_GROUP_ITEM_CHECKED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "e33222c9-beca-49df-8865-cbfe88449982";
    readonly name: "selected";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
};
export declare const DROPDOWN_MENU_ITEM_HIGHLIGHTED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "0e3fb7a8-d7e9-4bd8-80c2-fcc5286f6567";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "highlighted";
};
export declare const COLLAPSIBLE_OPEN_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "41a71564-44b6-46b3-9095-b3da525ad4c0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "open";
};
export declare const BUTTON_DISABLED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "99055f0f-59ba-41f7-964b-7aa206bd3e30";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
};
export declare const INPUT_TYPE_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "enum";
    readonly id: "07fa4cd8-6f02-442d-9ac3-0e0623ad2616";
    readonly name: "type";
    readonly enumOptions: readonly [{
        readonly category: "enum-option";
        readonly id: "43ed64dd-322e-463f-8070-fadf83e4f7c2";
        readonly value: "text";
    }, {
        readonly category: "enum-option";
        readonly id: "e894fc0b-1655-4537-a68d-d82f01dcb260";
        readonly value: "password";
    }];
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "enum";
        readonly value: "43ed64dd-322e-463f-8070-fadf83e4f7c2";
    };
};
export declare const COPY_TO_CLIPBOARD_TEXT_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "6503f5f0-643a-4f5b-9d93-1e200d697944";
    readonly name: "clipboardText";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "";
    };
};
export declare const PROGRESS_NUMBER_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "number";
    readonly id: "429dd6a9-8f1b-4a25-973d-5f78eac0df83";
    readonly name: "value";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "number";
        readonly value: 30;
    };
};
export declare const SELECT_ITEM_VALUE_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "10ff16ab-b556-4619-9426-8fb61f3dcc81";
    readonly name: "value";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Option";
    };
};
export declare const SELECT_ITEM_TEXT_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "1c7d078b-5b05-46cb-a4b3-981ff50ad378";
    readonly name: "children";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Value";
    };
};
export declare const SELECT_ITEM_CHILDREN_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "c8767ba3-de1b-4fbc-a84a-31880893ec63";
    readonly name: "children";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Option";
    };
};
export declare const SELECT_TRIGGER_PLACEHOLDER_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "4dc2dad8-1904-4455-9d5e-7bedca907391";
    readonly name: "placeholder";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Select";
    };
};
export declare const SELECT_DISABLED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "f701060c-5c51-45a8-bc4f-56aa405d0c9d";
    readonly name: "disabled";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
};
export declare const SELECT_TRIGGER_VALUE_PLACEHOLDER_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "1bffe687-f88f-4b93-9d15-5e92fba8d22c";
    readonly name: "placeholder";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Select";
    };
};
export declare const SELECT_ITEM_HIGHLIGHTED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "b2cc43e2-c04d-4797-a206-54b0c65b3be2";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "highlighted";
};
export declare const SELECT_ITEM_CHECKED_PROP_DEFINITION: {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "106fb872-d48f-472a-ad20-cfdb2bd04ed6";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "checked";
};
export declare const UNIQUE_VARIANT_PROP_DEFINITIONS: ({
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "ec0a19cc-3392-426c-8249-a7cc2bd961cd";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "959031b5-f495-4b6f-9914-b89ce342bad0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "0da9a50d-9129-4a2f-b7a5-7152062373c8";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "86c13049-b80c-4378-87df-2f6909234977";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly id: "a2518de6-bd33-4a71-b41b-986a9928a57d";
    readonly name: "disabled";
    readonly type: "boolean";
    readonly category: "prop-definition";
    readonly defaultValue: {
        readonly type: "boolean";
        readonly value: false;
        readonly category: "value";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "e33222c9-beca-49df-8865-cbfe88449982";
    readonly name: "selected";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "0e3fb7a8-d7e9-4bd8-80c2-fcc5286f6567";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "highlighted";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "41a71564-44b6-46b3-9095-b3da525ad4c0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "open";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "99055f0f-59ba-41f7-964b-7aa206bd3e30";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
} | {
    readonly category: "prop-definition";
    readonly type: "enum";
    readonly id: "07fa4cd8-6f02-442d-9ac3-0e0623ad2616";
    readonly name: "type";
    readonly enumOptions: readonly [{
        readonly category: "enum-option";
        readonly id: "43ed64dd-322e-463f-8070-fadf83e4f7c2";
        readonly value: "text";
    }, {
        readonly category: "enum-option";
        readonly id: "e894fc0b-1655-4537-a68d-d82f01dcb260";
        readonly value: "password";
    }];
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "enum";
        readonly value: "43ed64dd-322e-463f-8070-fadf83e4f7c2";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "f701060c-5c51-45a8-bc4f-56aa405d0c9d";
    readonly name: "disabled";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "b2cc43e2-c04d-4797-a206-54b0c65b3be2";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "highlighted";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "106fb872-d48f-472a-ad20-cfdb2bd04ed6";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "checked";
})[];
export declare const ALL_UNIQUE_PROP_DEFINITIONS: ({
    readonly id: "2dbf1439-fd02-4037-8e40-a27ddf49cc16";
    readonly name: "children";
    readonly type: "text";
    readonly category: "prop-definition";
    readonly defaultValue: {
        readonly type: "text";
        readonly value: "Header";
        readonly category: "value";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "382e95a8-0224-4d11-aca2-965f4d11d1b1";
    readonly name: "children";
    readonly nodeId: "d7b637f8-706e-4a33-8e46-eb78025aa03b";
    readonly componentId: "142dfde7-d0cc-48a1-a04c-a08ab2252633";
} | {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "983501bb-f58a-445f-b87a-4e8705bcabbe";
    readonly name: "header";
    readonly nodeId: "f0697c8b-f110-41ca-b3ee-e868b30f2240";
    readonly componentId: "142dfde7-d0cc-48a1-a04c-a08ab2252633";
} | {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "fb58e3df-44dd-4810-9bf6-cab36e0f5f43";
    readonly name: "children";
    readonly nodeId: "b18cf2b1-b5e5-4473-9cf5-21daaa52ad71";
    readonly componentId: "5d119f8d-7195-4d5c-bc30-b6dd428c29d2";
} | {
    readonly category: "prop-definition";
    readonly type: "slot";
    readonly id: "5c409ce7-2b93-4944-b1b5-76f6a7149fa3";
    readonly name: "children";
    readonly nodeId: "66e2e746-fc8a-4712-9a95-bb94c4f896c7";
    readonly componentId: "7a979815-d3f5-495b-8d07-8742890a5834";
} | {
    readonly id: "5106c71f-cba7-4cdb-bd32-50b443b4b695";
    readonly name: "children";
    readonly type: "slot";
    readonly nodeId: "7c13ddb7-eedf-48af-bceb-a342abe4fc3f";
    readonly category: "prop-definition";
    readonly componentId: "291d4418-2664-491e-898f-9334304e5247";
} | {
    readonly id: "37f0ae4c-8ce3-4b77-b535-8c40e16aee70";
    readonly name: "children";
    readonly type: "slot";
    readonly nodeId: "e3169c6e-94a6-4a6f-b24d-12e739e24313";
    readonly category: "prop-definition";
    readonly componentId: "99951515-459b-4286-919e-a89e7549b43b";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "ec0a19cc-3392-426c-8249-a7cc2bd961cd";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "959031b5-f495-4b6f-9914-b89ce342bad0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "0da9a50d-9129-4a2f-b7a5-7152062373c8";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "86c13049-b80c-4378-87df-2f6909234977";
    readonly name: "checked";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly id: "a2518de6-bd33-4a71-b41b-986a9928a57d";
    readonly name: "disabled";
    readonly type: "boolean";
    readonly category: "prop-definition";
    readonly defaultValue: {
        readonly type: "boolean";
        readonly value: false;
        readonly category: "value";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "e33222c9-beca-49df-8865-cbfe88449982";
    readonly name: "selected";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "0e3fb7a8-d7e9-4bd8-80c2-fcc5286f6567";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "highlighted";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "41a71564-44b6-46b3-9095-b3da525ad4c0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "open";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "99055f0f-59ba-41f7-964b-7aa206bd3e30";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
} | {
    readonly category: "prop-definition";
    readonly type: "enum";
    readonly id: "07fa4cd8-6f02-442d-9ac3-0e0623ad2616";
    readonly name: "type";
    readonly enumOptions: readonly [{
        readonly category: "enum-option";
        readonly id: "43ed64dd-322e-463f-8070-fadf83e4f7c2";
        readonly value: "text";
    }, {
        readonly category: "enum-option";
        readonly id: "e894fc0b-1655-4537-a68d-d82f01dcb260";
        readonly value: "password";
    }];
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "enum";
        readonly value: "43ed64dd-322e-463f-8070-fadf83e4f7c2";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "6503f5f0-643a-4f5b-9d93-1e200d697944";
    readonly name: "clipboardText";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "number";
    readonly id: "429dd6a9-8f1b-4a25-973d-5f78eac0df83";
    readonly name: "value";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "number";
        readonly value: 30;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "10ff16ab-b556-4619-9426-8fb61f3dcc81";
    readonly name: "value";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Option";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "1c7d078b-5b05-46cb-a4b3-981ff50ad378";
    readonly name: "children";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Value";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "c8767ba3-de1b-4fbc-a84a-31880893ec63";
    readonly name: "children";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Option";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "4dc2dad8-1904-4455-9d5e-7bedca907391";
    readonly name: "placeholder";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Select";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "f701060c-5c51-45a8-bc4f-56aa405d0c9d";
    readonly name: "disabled";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
} | {
    readonly category: "prop-definition";
    readonly type: "text";
    readonly id: "1bffe687-f88f-4b93-9d15-5e92fba8d22c";
    readonly name: "placeholder";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "text";
        readonly value: "Select";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "b2cc43e2-c04d-4797-a206-54b0c65b3be2";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "highlighted";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "106fb872-d48f-472a-ad20-cfdb2bd04ed6";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "checked";
})[];
export declare const DISABLED_PROP_DEFINITIONS: ({
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "959031b5-f495-4b6f-9914-b89ce342bad0";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
} | {
    readonly id: "a2518de6-bd33-4a71-b41b-986a9928a57d";
    readonly name: "disabled";
    readonly type: "boolean";
    readonly category: "prop-definition";
    readonly defaultValue: {
        readonly type: "boolean";
        readonly value: false;
        readonly category: "value";
    };
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "99055f0f-59ba-41f7-964b-7aa206bd3e30";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
    readonly name: "disabled";
} | {
    readonly category: "prop-definition";
    readonly type: "boolean";
    readonly id: "f701060c-5c51-45a8-bc4f-56aa405d0c9d";
    readonly name: "disabled";
    readonly defaultValue: {
        readonly category: "value";
        readonly type: "boolean";
        readonly value: false;
    };
})[];
/**
 * Data
 */
export declare const DEFAULT_DESIGN_SYSTEM: DesignSystem;
export declare const DESIGN_SYSTEM_KEYS: (keyof DesignSystem)[];
export declare const DESIGN_SYSTEM_COMPONENTS: ComponentDefinition[];
export declare const DESIGN_SYSTEM_COMPONENTS_MAP: ComponentDefinitionMap;
/**
 * Helpers
 */
export declare const DESIGN_SYSTEM_COMPONENT_IDS: string[];
export declare function isDesignSystemComponentId(id: string): boolean;
export declare function getDesignSystemType(componentId: string): keyof DesignSystem | null;
export {};
//# sourceMappingURL=design-system.d.ts.map