/**
 * Lit-property type names that `cx-storybook` understands when introspecting the
 * target component's `elementProperties`. Names match the lowercased function
 * name of the corresponding constructor (`String`, `Number`, ...) plus a
 * dedicated `'array'` slot for `type: Array` since `Array.name === 'Array'`.
 */
export declare enum StorybookPropType {
    Array = "array",
    Boolean = "boolean",
    Function = "function",
    Number = "number",
    Object = "object",
    String = "string"
}
/** Metadata `cx-storybook` builds per public reactive property of the target. */
export interface StorybookPropConfig {
    default: unknown;
    type: StorybookPropType;
}
