export declare class StorageSyncRequest {
    readonly requestId: string;
    readonly leaderId?: string;
    readonly sourceEndpointId?: string;
    constructor(requetId: string, leaderId?: string, sourceEndpointId?: string);
    createResponse(leaderId: string, numberOfLogs?: number, lastApplied?: number, commitIndex?: number): StorageSyncResponse;
}
export declare class StorageSyncResponse {
    readonly requestId: string;
    readonly destinationId: string;
    readonly leaderId: string;
    readonly numberOfLogs?: number;
    readonly lastApplied?: number;
    readonly commitIndex?: number;
    constructor(requestId: string, destinationId: string, leaderId: string, numberOfLogs?: number, lastApplied?: number, commitIndex?: number);
}
//# sourceMappingURL=StorageSync.d.ts.map