export interface OaiPmhOptions {
    verb: string;
    metadataPrefix?: string;
    identifier?: string;
    from?: string;
    until?: string;
    set?: string;
    resumptionToken?: string;
}
export declare class RijksmuseumOaiPmhClient {
    request(options: OaiPmhOptions): Promise<any>;
    identify(): Promise<any>;
    listRecords(options: Omit<OaiPmhOptions, 'verb'>): Promise<any>;
    getRecord(options: Omit<OaiPmhOptions, 'verb'>): Promise<any>;
    listMetadataFormats(identifier?: string): Promise<any>;
    listSets(): Promise<any>;
}
declare const _default: RijksmuseumOaiPmhClient;
export default _default;
