import { WritableComputedRef } from 'vue';
import { ContactsItem, ContactsSelectProps } from '../../..';
import { ContactsModelValue } from './use-contacts-model-value';
export declare function useContactsConfirmModels(_props: ContactsSelectProps): {
    readonly delete: (item?: ContactsItem, _index?: number) => void;
    readonly reset: () => Record<string, ContactsModelValue>;
    readonly send: () => Record<string, ContactsModelValue>;
    readonly update: () => void;
    readonly open: import('vue').Ref<boolean, boolean>;
    readonly disabled: import('vue').ComputedRef<any>;
    readonly models: Record<string, WritableComputedRef<ContactsModelValue, ContactsModelValue>>;
    readonly emits: Record<string, (value: ContactsModelValue) => void>;
    readonly props: import('vue').Ref<Record<string, ContactsModelValue>, Record<string, ContactsModelValue>>;
};
