import type { UseNamespace } from '../../../../shared/hooks/use-namespace';
import type { DefineComponent, ComputedRef, Ref, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue';
import type { PageData, ApiUrls, QueryParamsItem,  TabListItem,  ObjectMap,  UserInfo } from '../../list-page-layout-types';
declare const _sfc_main: DefineComponent<{}, {
    ns: UseNamespace;
    isShowQuickNav: ComputedRef<boolean>;
    normalQuery: (formState: ObjectMap) => void;
    userInfo: UserInfo;
    isShowStatus: ComputedRef<string | false>;
    isShowFilter: ComputedRef<boolean>;
    isShowQuery: ComputedRef<any>;
    container: Ref<any>;
    isExpand: Ref<boolean>;
    superQueryNumber: Ref<number>;
    pageData: PageData;
    statusNav: TabListItem[];
    containerStyle: {
        height: string;
    };
    statusExpand: Ref<boolean>;
    superQuery: () => void;
    handleMore: () => void;
    mergeChange: (event: Event) => void;
    handleReset: () => void;
    searchExtendRef: Ref<any>;
    superQueryShow: Ref<boolean>;
    queryParamsModelLength: (value: number) => void;
    handleSuperQuery: (arg: QueryParamsItem, superQueryMatchType: string) => void;
    synQueryParams: (args: QueryParamsItem, superQueryMatchType: string) => void;
    apiUrls: ApiUrls;
    superQueryClose: () => void;
    handleFold: (value?: boolean) => void;
    foldShow: ComputedRef<boolean>;
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{}>>, {}, {}>;
export default _sfc_main;
