import { MutationOptions } from '../write/write.js'; import { FootnoteGetInput, FootnoteInfo, FootnoteInsertInput, FootnoteUpdateInput, FootnoteRemoveInput, FootnoteConfigureInput, FootnoteMutationResult, FootnoteConfigResult, FootnoteListInput, FootnotesListResult } from './footnotes.types.js'; export interface FootnotesApi { list(query?: FootnoteListInput): FootnotesListResult; get(input: FootnoteGetInput): FootnoteInfo; insert(input: FootnoteInsertInput, options?: MutationOptions): FootnoteMutationResult; update(input: FootnoteUpdateInput, options?: MutationOptions): FootnoteMutationResult; remove(input: FootnoteRemoveInput, options?: MutationOptions): FootnoteMutationResult; configure(input: FootnoteConfigureInput, options?: MutationOptions): FootnoteConfigResult; } export type FootnotesAdapter = FootnotesApi; export declare function executeFootnotesList(adapter: FootnotesAdapter, query?: FootnoteListInput): FootnotesListResult; export declare function executeFootnotesGet(adapter: FootnotesAdapter, input: FootnoteGetInput): FootnoteInfo; export declare function executeFootnotesInsert(adapter: FootnotesAdapter, input: FootnoteInsertInput, options?: MutationOptions): FootnoteMutationResult; export declare function executeFootnotesUpdate(adapter: FootnotesAdapter, input: FootnoteUpdateInput, options?: MutationOptions): FootnoteMutationResult; export declare function executeFootnotesRemove(adapter: FootnotesAdapter, input: FootnoteRemoveInput, options?: MutationOptions): FootnoteMutationResult; export declare function executeFootnotesConfigure(adapter: FootnotesAdapter, input: FootnoteConfigureInput, options?: MutationOptions): FootnoteConfigResult; //# sourceMappingURL=footnotes.d.ts.map