export interface IObjstStatement { Sid?: string; Effect: 'Allow' | 'Deny'; Principal: string | Record; Action: string | string[]; Resource: string | string[]; Condition?: Record>; } export interface INamedPolicy { id: string; name: string; description: string; statements: IObjstStatement[]; createdAt: number; updatedAt: number; } export interface IPoliciesData { namedPolicies: Record; bucketPolicyAttachments: Record; }