import type { IExecuteFunctions, INodeExecutionData, INodeType, INodeTypeDescription, ILoadOptionsFunctions, INodePropertyOptions } from 'n8n-workflow';
export declare class Imobzi implements INodeType {
    methods: {
        loadOptions: {
            getLeads(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getLeadFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getPropertyFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContacts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContracts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContractFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getFinancialAccounts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getFinancialAccountFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getRentals(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getRentalFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getDocuments(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getDocumentFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTasks(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTaskFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getAgendas(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getAgendaFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getEvents(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getEventFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getIntegrations(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getIntegrationFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getUsers(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getUserFields(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
        };
    };
    description: INodeTypeDescription;
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
