export declare const TdtSearch: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    searchBtn: {
        type: BooleanConstructor;
        default: boolean;
    };
    routeBtn: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, () => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
    [key: string]: any;
}>, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    "poi-click": (poi: T.LocalSearchPoi) => true;
    "suggest-click": (suggest: T.LocalSearchSuggest) => true;
    "search-complete": (result: T.LocalSearchResult) => true;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: {
        type: StringConstructor;
        default: string;
    };
    searchBtn: {
        type: BooleanConstructor;
        default: boolean;
    };
    routeBtn: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    "onSuggest-click"?: ((suggest: T.LocalSearchSuggest) => any) | undefined;
    "onPoi-click"?: ((poi: T.LocalSearchPoi) => any) | undefined;
    "onSearch-complete"?: ((result: T.LocalSearchResult) => any) | undefined;
}>, {
    placeholder: string;
    searchBtn: boolean;
    routeBtn: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export type TdtSearchInstance = InstanceType<typeof TdtSearch>;
