import { MutationOptions } from '../write/write.js'; import { BlocksDeleteInput, BlocksDeleteResult, BlocksListInput, BlocksListResult, BlocksDeleteRangeInput, BlocksDeleteRangeResult } from '../types/blocks.types.js'; export interface BlocksApi { list(input?: BlocksListInput): BlocksListResult; delete(input: BlocksDeleteInput, options?: MutationOptions): BlocksDeleteResult; deleteRange(input: BlocksDeleteRangeInput, options?: MutationOptions): BlocksDeleteRangeResult; } export interface BlocksAdapter { list(input?: BlocksListInput): BlocksListResult; delete(input: BlocksDeleteInput, options?: MutationOptions): BlocksDeleteResult; deleteRange(input: BlocksDeleteRangeInput, options?: MutationOptions): BlocksDeleteRangeResult; } export declare function executeBlocksList(adapter: BlocksAdapter, input?: BlocksListInput): BlocksListResult; export declare function executeBlocksDelete(adapter: BlocksAdapter, input: BlocksDeleteInput, options?: MutationOptions): BlocksDeleteResult; export declare function executeBlocksDeleteRange(adapter: BlocksAdapter, input: BlocksDeleteRangeInput, options?: MutationOptions): BlocksDeleteRangeResult; //# sourceMappingURL=blocks.d.ts.map