import { ApiListPromise } from '@sinch/sdk-client'; import { CoverPage, AddCoverPageRequestData, DeleteCoverPageRequestData, GetCoverPageRequestData, ListCoverPagesRequestData } from '../../../models'; import { FaxDomainApi } from '../fax-domain-api'; import { LazyFaxApiClient } from '../fax-service'; export declare class CoverPagesApi extends FaxDomainApi { /** @internal */ constructor(lazyClient: LazyFaxApiClient); /** * Add cover page * Add a cover page to your service * @param { AddCoverPageRequestData } data - The data to provide to the API call. */ add(data: AddCoverPageRequestData): Promise; /** * Delete a cover page * Remove delete a cover page from a service. * @param { DeleteCoverPageRequestData } data - The data to provide to the API call. */ delete(data: DeleteCoverPageRequestData): Promise; /** * Get a cover page * Get a cover page by ID. * @param { GetCoverPageRequestData } data - The data to provide to the API call. */ get(data: GetCoverPageRequestData): Promise; /** * List cover pages * List all cover page to a service * @param { ListCoverPagesRequestData } data - The data to provide to the API call. * @return {ApiListPromise} */ list(data: ListCoverPagesRequestData): ApiListPromise; }