export declare class AliyunDDNS {
    private accessKeyId;
    private accessKeySecret;
    private domainName;
    private recordType;
    private subDomain;
    private regionId;
    private client;
    private lastIp;
    constructor(accessKeyId: string, accessKeySecret: string, domainName: string, recordType?: string, subDomain?: string, regionId?: string);
    private getCurrentIp;
    private getRecordId;
    private updateRecord;
    performUpdateCheck(): Promise<void>;
    startSchedule(cronExpression?: string): void;
}
