import { SvelteComponentTyped } from "svelte";
import type { SuggestionOptions } from './api';
declare const __propDef: {
    props: {
        /** Tenor API key. */ key: SuggestionOptions['key'];
        /** Search locale. */ locale?: SuggestionOptions['locale'];
        /** Number of results. */ limit?: SuggestionOptions['limit'];
        /** Keeps the buttons on one line instead of wrapping. */ scroll?: boolean | undefined;
        /** Set `retry` to true to retry the last request. */ retry?: boolean | undefined;
        /**
           * Is the request in progress?
           *
           * @readonly
           */ loading?: boolean | undefined;
        /**
           * Terms displayed.
           *
           * @readonly
           */ terms?: string[] | undefined;
    };
    events: {
        click: CustomEvent<any>;
        error: CustomEvent<Error>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
};
export declare type TrendingTermsProps = typeof __propDef.props;
export declare type TrendingTermsEvents = typeof __propDef.events;
export declare type TrendingTermsSlots = typeof __propDef.slots;
export default class TrendingTerms extends SvelteComponentTyped<TrendingTermsProps, TrendingTermsEvents, TrendingTermsSlots> {
}
export {};
