import { ServiceReturnType } from '@parlor/contexts';
import { Admin } from '@parlor/common';
import { RenderAccountSelectorProps, RenderAdminSelectorProps, RenderExternalIDOptionProps, RenderUserSelectorProps } from '../select';
export declare namespace CallTypes {
    type ICall = ServiceReturnType<'call', 'useGet'>['data']['get'];
    interface FormValues {
        accounts: RenderAccountSelectorProps[];
        attachments: ICall['attachments'];
        callDate: Date;
        duration: number;
        externalAttendees: RenderUserSelectorProps[];
        externalIDs: RenderExternalIDOptionProps[];
        id: string;
        internalAttendees: RenderAdminSelectorProps[];
        organizationID: string;
        owner: Admin;
        ownerID: string;
        recordingURL: string;
        time: {
            end: string;
            start: string;
        };
        title: string;
        type: string;
    }
    interface SidebarFormValues extends FormValues {
        description: string;
    }
}
