import type { Arn, OperationLogLine, ResourceTags } from '@ez4/aws-common'; export type CreateRequest = { groupName: string; tags?: ResourceTags; }; export type CreateResponse = { groupArn: Arn; }; export declare const createGroup: (logger: OperationLogLine, request: CreateRequest) => Promise; export declare const putLogRetention: (logger: OperationLogLine, groupName: string, retention: number) => Promise; export declare const deleteLogRetention: (logger: OperationLogLine, groupName: string) => Promise; export declare const tagGroup: (logger: OperationLogLine, groupArn: Arn, tags: ResourceTags) => Promise; export declare const untagGroup: (logger: OperationLogLine, groupArn: Arn, tagKeys: string[]) => Promise; export declare const canDeleteGroup: (logger: OperationLogLine, groupName: string, retention?: number) => Promise; export declare const deleteGroup: (logger: OperationLogLine, groupName: string) => Promise;