import type { Transport, PageResult } from '@23blocks/contracts'; import type { ExpirationRule, CreateExpirationRuleRequest, UpdateExpirationRuleRequest, ListExpirationRulesParams } from '../types/expiration-rule.js'; export interface ExpirationRulesService { list(params?: ListExpirationRulesParams): Promise>; get(uniqueId: string): Promise; create(data: CreateExpirationRuleRequest): Promise; update(uniqueId: string, data: UpdateExpirationRuleRequest): Promise; delete(uniqueId: string): Promise; } export declare function createExpirationRulesService(transport: Transport, _config: { apiKey: string; }): ExpirationRulesService; //# sourceMappingURL=expiration-rules.service.d.ts.map