import type { ICredentialsDecrypted, ICredentialTestFunctions, IExecuteFunctions, ILoadOptionsFunctions, INodeCredentialTestResult, INodeExecutionData, INodePropertyOptions, INodeType, INodeTypeBaseDescription, INodeTypeDescription } from 'n8n-workflow';
export declare class HubspotV1 implements INodeType {
    description: INodeTypeDescription;
    constructor(baseDescription: INodeTypeBaseDescription);
    methods: {
        credentialTest: {
            hubspotApiTest(this: ICredentialTestFunctions, credential: ICredentialsDecrypted): Promise<INodeCredentialTestResult>;
        };
        loadOptions: {
            getContactLeadStatuses(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactLealBasics(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactLifeCycleStages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactOriginalSources(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactPrefferedLanguages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactStatuses(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactCustomProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContactNumberOfEmployees(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyIndustries(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyleadStatuses(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanylifecycleStages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyTargetAccounts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanySourceTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyWebTechnologies(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanyCustomProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getDealStages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getDealTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getDealCustomProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getDealProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getForms(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getSubscriptionTypes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketCategories(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketPipelines(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketPriorities(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketProperties(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketResolutions(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketSources(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getTicketStages(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getOwners(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getCompanies(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
            getContacts(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
        };
    };
    execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>;
}
//# sourceMappingURL=HubspotV1.node.d.ts.map