import { StoriesComponentItem, StoriesComponentTableType, enumType } from "./types";
export declare function enumOptions(someEnum: enumType): {
    options: string[];
    mapping: enumType;
    control: {
        type: string;
        labels: string[];
    };
};
export declare function generateComponentControl<T>({ description, defaultValue, disable, table, }: {
    description: string;
    disable: boolean;
    defaultValue?: T;
    table?: StoriesComponentTableType<T>;
}): StoriesComponentItem<T>;
export declare function generateComponentControlForEnum<T>({ description, defaultValue, enumProp, disable, }: {
    description: string;
    defaultValue: T;
    enumProp: {
        [s: number]: string;
    };
    disable: boolean;
}): StoriesComponentItem<T>;
