import { AllEntities, Entity, PropertiesOf } from 'n8n-workflow';
declare type IAmoMap = {
    account: 'getInfo';
    leads: 'getLeads' | 'createLeads' | 'updateLeads';
    contacts: 'getContacts' | 'createContacts' | 'updateContacts';
    companies: 'getCompany' | 'createCompany' | 'updateCompany';
    notes: 'getNotes' | 'createNotes' | 'updateNotes';
    unsorted: 'get' | 'create' | 'accept' | 'link' | 'reject' | 'summary';
    pipelines: 'get' | 'create' | 'update' | 'remove';
    statuses: 'get' | 'create' | 'update' | 'remove';
    tasks: 'getTasks' | 'createTasks' | 'updateTasks';
    catalogs: 'getCatalogs' | 'addCatalogs' | 'updateCatalogs' | 'getCatalogElements' | 'addCatalogElements' | 'updateCatalogElements';
};
export declare type IAmo = AllEntities<IAmoMap>;
export declare type IAccountAmo = Entity<IAmoMap, 'account'>;
export declare type ILeadsAmo = Entity<IAmoMap, 'leads'>;
export declare type IContactsAmo = Entity<IAmoMap, 'contacts'>;
export declare type ICompaniesAmo = Entity<IAmoMap, 'companies'>;
export declare type IUnsortedAmo = Entity<IAmoMap, 'unsorted'>;
export declare type IPipelinesAmo = Entity<IAmoMap, 'pipelines'>;
export declare type IStatusesAmo = Entity<IAmoMap, 'statuses'>;
export declare type ITasksAmo = Entity<IAmoMap, 'tasks'>;
export declare type INotesAmo = Entity<IAmoMap, 'notes'>;
export declare type ICatalogsAmo = Entity<IAmoMap, 'catalogs'>;
export declare type IAccountProperties = PropertiesOf<IAccountAmo>;
export declare type ILeadsProperties = PropertiesOf<ILeadsAmo>;
export declare type IContactsProperties = PropertiesOf<IContactsAmo>;
export declare type ICompaniesProperties = PropertiesOf<ICompaniesAmo>;
export declare type IUnsortedProperties = PropertiesOf<IUnsortedAmo>;
export declare type IPipelinesProperties = PropertiesOf<IPipelinesAmo>;
export declare type IStatusesProperties = PropertiesOf<IStatusesAmo>;
export declare type ICatalogsProperties = PropertiesOf<ICatalogsAmo>;
export declare type ITasksProperties = PropertiesOf<ITasksAmo>;
export declare type INotesProperties = PropertiesOf<INotesAmo>;
export interface IAttachment {
    fields: {
        item?: object[];
    };
    actions: {
        item?: object[];
    };
}
export {};
