import { ComputedRef, Ref } from 'vue';
import { Recordable } from '../../../type';
import { ApViewUrlQueryAdapter, SaveDataSource } from '../interface';
export declare const useSendToUrl: (option: {
    saveDataSource: SaveDataSource;
    sendToUrl: ComputedRef<boolean>;
    tableKey: ComputedRef<string>;
    extraUrlParams: ComputedRef<(() => Recordable) | undefined>;
    searchFormModel: ComputedRef<any>;
    urlQueryAdapter: ComputedRef<ApViewUrlQueryAdapter | undefined>;
}) => {
    mountedData: ComputedRef<Recordable>;
    isValidMountedData: ComputedRef<boolean>;
    isFirstSendToUrl: Ref<boolean, boolean>;
};
