import { GroupVersionKind } from "kubernetes-fluent-client"; import { Event } from "../enums"; import { Binding, CapabilityExport } from "../types"; import { V1PolicyRule as PolicyRule } from "@kubernetes/client-node"; import { AdmissionRequest, GroupVersionResource } from "../common-types"; import { Operation } from "../enums"; export declare const createMockAdmissionRequest: (kind?: GroupVersionKind, resource?: GroupVersionResource, object?: { metadata: { name: string; }; }, operation?: Operation) => AdmissionRequest; export declare const createMockRbacRule: (apiGroups?: string[], resources?: string[], verbs?: string[]) => PolicyRule; export declare const createMockBinding: (kindDetails?: { group?: string; version?: string; kind?: string; plural?: string; }, options?: { isWatch?: boolean; event?: Event; isFinalize?: boolean; }) => Binding; export declare const createMockCapability: (rbacRules?: PolicyRule[], bindings?: Binding[]) => CapabilityExport; export declare const mockCapabilities: CapabilityExport[]; export declare const capabilityWithFinalize: CapabilityExport[]; export declare const capabilityWithDuplicates: CapabilityExport[]; export declare const capabilityWithShortKey: CapabilityExport[]; export declare const capabilityWithLongKey: CapabilityExport[]; //# sourceMappingURL=defaultTestObjects.d.ts.map