import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-workflow';
export interface TokenData {
    access_token: string;
    token_type: string;
    expires_in: number;
    expires_at: number;
}
export interface DattoRmmCredentials {
    apiUrl: string;
    apiKey: string;
    apiSecret: string;
    tokenData?: TokenData;
}
export declare function getAccessToken(this: IExecuteFunctions | ILoadOptionsFunctions, credentials: DattoRmmCredentials): Promise<string>;
