import type { GetVersionHistoryResponse, ListVersionHistoryResponse, RestoreVersionHistoryRequest, RestoreVersionHistoryResponse } from "./contentVersionHistory";
import type { ApiClient } from "./request";
export declare function listContentEntryVersions(apiClient: ApiClient, input: {
    siteId: string;
    type: string;
    entryId: string;
    limit?: number;
    cursor?: string;
    options?: RequestInit;
}): Promise<ListVersionHistoryResponse>;
export declare function getContentEntryVersion(apiClient: ApiClient, input: {
    siteId: string;
    type: string;
    entryId: string;
    versionId: string;
    options?: RequestInit;
}): Promise<GetVersionHistoryResponse>;
export declare function restoreContentEntryVersion(apiClient: ApiClient, input: {
    siteId: string;
    type: string;
    entryId: string;
    versionId: string;
    body: RestoreVersionHistoryRequest;
    options?: RequestInit;
}): Promise<RestoreVersionHistoryResponse>;
export declare function listPageVersions(apiClient: ApiClient, input: {
    siteId: string;
    pageId: string;
    limit?: number;
    cursor?: string;
    options?: RequestInit;
}): Promise<ListVersionHistoryResponse>;
export declare function getPageVersion(apiClient: ApiClient, input: {
    siteId: string;
    pageId: string;
    versionId: string;
    options?: RequestInit;
}): Promise<GetVersionHistoryResponse>;
export declare function restorePageVersion(apiClient: ApiClient, input: {
    siteId: string;
    pageId: string;
    versionId: string;
    body: RestoreVersionHistoryRequest;
    options?: RequestInit;
}): Promise<RestoreVersionHistoryResponse>;
