import { EntityAutoCompleteView, JEAccruedSchedule, JEScheduledTransaction, ScheduleJournalEntryStatusCodeType, ScheduleTransaction, ScheduleTypes, Vendor } from '@zeniai/client-epic-state';
import { StyledCapsuleThemeType } from '../../common/StyledCapsule';
import { OptionType as AutoCompleteOptionType } from '../../formElements/autoCompleteSingleSelectField/AutoCompleteSingleSelectField';
import { ScheduleAccruedDetailsAnalyticsProps, ScheduleDetailsAnalyticsProps } from './commonTypes';
export declare const getVendorOptions: (entityAutoCompleteView?: EntityAutoCompleteView) => AutoCompleteOptionType[];
export declare const getScheduleAccruedDetailsAnalyticsProps: ({ jeScheduleTransaction, scheduleTab, controllerEmails, controllerUserIds, vendor, }: {
    controllerEmails: string[];
    controllerUserIds: string[];
    jeScheduleTransaction: JEAccruedSchedule;
    scheduleTab: ScheduleTypes;
    vendor?: Vendor;
}) => ScheduleAccruedDetailsAnalyticsProps;
export declare const getScheduleDetailsAnalyticsProps: ({ jeScheduleTransaction, scheduleTab, transaction, controllerEmails, controllerUserIds, vendor, }: {
    controllerEmails: string[];
    controllerUserIds: string[];
    jeScheduleTransaction: JEScheduledTransaction;
    scheduleTab: ScheduleTypes;
    transaction: ScheduleTransaction;
    vendor?: Vendor;
}) => ScheduleDetailsAnalyticsProps;
export declare const getTagTypeForPostingStatus: (type: ScheduleJournalEntryStatusCodeType) => StyledCapsuleThemeType;
