import * as React from 'react';
import type { MenuOption } from '../Menu';
import type { SimpleTypeaheadProps } from './SimpleTypeahead';
declare const _default: {
    tags: string[];
    title: string;
    component: import("flow-to-typescript-codemod").Flow.AbstractComponent<SimpleTypeaheadProps, import("./SimpleTypeahead").SimpleTypeaheadRef>;
    argTypes: {
        size: {
            description: string;
            options: string[];
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        onSearch: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        options: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        elevation: {
            description: string;
            control: {
                type: string;
            };
            options: unknown[];
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        name: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        disabled: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        placeholder: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        locked: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        error: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        errorText: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        label: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        helperText: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        classNames: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        menuClassNames: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        onSelect: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        onMenuOpen: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        menuOpenOffset: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: number;
                };
            };
        };
        onMenuClose: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        onFocus: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        onBlur: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        onClear: {
            description: string;
            action: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        selectedKeys: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        resolveLabel: {
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        resolveSecondaryLabel: {
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        menuVirtualization: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        header: {
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        footer: {
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        clickAwayRef: {
            type: {
                optional: boolean;
            };
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        allowInternalFilter: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: boolean;
                };
            };
        };
        showLabelTooltip: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
            };
        };
        allowWrap: {
            description: string;
            control: {
                type: string;
            };
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: boolean;
                };
            };
        };
    };
    parameters: {
        docs: {
            subtitle: string;
            description: {
                component: string;
            };
        };
        storySource: {
            componentPath: string;
        };
    };
};
export default _default;
export declare const _BasicTypeahead: {
    (args: SimpleTypeaheadProps): React.JSX.Element;
    args: {
        label: string;
        options: MenuOption[];
    };
};
export declare const _TypeaheadWithTooltipOptions: {
    (args: SimpleTypeaheadProps): React.JSX.Element;
    args: {
        label: string;
        options: MenuOption[];
        showLabelTooltip: {
            maxLines: number;
        };
    };
};
export declare const _WithHeaderAndFooter: {
    (args: SimpleTypeaheadProps): React.JSX.Element;
    args: {
        label: string;
        options: MenuOption[];
        isFluid: boolean;
    };
};
export declare const _WithPaginationAndVirtualization: {
    (args: SimpleTypeaheadProps): React.JSX.Element;
    args: {
        label: string;
        menuOpenOffset: number;
    };
};
//# sourceMappingURL=SimpleTypeahead.stories.d.ts.map