import type { Language as ILanguage } from '@google-translate-select/constants'; import type { CSSProperties, ExtractPropTypes, PropType } from 'vue'; export declare const googleTranslateProps: { /** select dropdown option */ readonly languages: { readonly type: PropType; readonly default: () => ILanguage[]; }; /** select input default language*/ readonly defaultLanguageCode: { readonly type: StringConstructor; readonly default: "en"; }; /** page(browser) content language */ readonly defaultPageLanguageCode: { readonly type: StringConstructor; readonly default: "en"; }; /** get browser default language */ readonly fetchBrowserLanguage: { readonly type: BooleanConstructor; readonly default: true; }; /** select dropdown animate */ readonly animateTimeout: { readonly type: NumberConstructor; readonly default: 150; }; readonly dropdownClassName: { readonly type: StringConstructor; readonly default: ""; }; readonly dropdownStyle: { readonly type: PropType; readonly default: () => {}; }; readonly showArrow: { readonly type: BooleanConstructor; readonly default: true; }; readonly trigger: { readonly type: PropType<"click" | "hover">; readonly default: "hover"; }; }; export declare type GoogleTranslateProps = ExtractPropTypes; export declare type Language = GoogleTranslateProps['languages'][number];