import { BilliaSDKServiceBase } from '../lib/billia-sdk-service-base';
import { IRestPaginationQuery } from '../types/common';
import { IBilliaOAuthSession, IDocumentMetadata } from '../types';
export declare class BilliaSDKDocument extends BilliaSDKServiceBase {
    /**
     * Get documents metadata with pagination.
     */
    getDocumentsMetadata(session: IBilliaOAuthSession, query?: IRestPaginationQuery, options?: IGetDocumentsMetadataOptions): Promise<import("../types").IRestPaginatedResource<IDocumentMetadata>>;
    /**
     * Fetches a document metadata record by ID.
     */
    getDocumentMetadataById(session: IBilliaOAuthSession, documentId: number): Promise<IDocumentMetadata>;
}
interface IGetDocumentsMetadataOptions {
    resource?: string;
    resource_id?: string;
}
export {};
//# sourceMappingURL=billia-sdk-document.d.ts.map