import { Event } from "../../enums"; import { Binding, FinalizeAction, WatchLogAction, MutateAction, ValidateAction } from "../../types"; import { GenericClass } from "kubernetes-fluent-client"; export declare const definesDeletionTimestamp: (binding: Binding) => boolean; export declare const ignoresDeletionTimestamp: (binding: Binding) => boolean; export declare const definedName: (binding: Binding) => string; export declare const definesName: (binding: Binding) => boolean; export declare const ignoresName: (binding: Binding) => boolean; export declare const definedNameRegex: (binding: Partial) => string; export declare const definesNameRegex: (binding: Partial) => boolean; export declare const definedNamespaces: (binding: any) => any; export declare const definesNamespaces: (binding: any) => boolean; export declare const definedNamespaceRegexes: (binding: any) => any; export declare const definesNamespaceRegexes: (binding: any) => boolean; export declare const definedAnnotations: (binding: Partial) => Record | {}; export declare const definesAnnotations: (binding: Partial) => boolean; export declare const definedLabels: (binding: Partial) => Record | {}; export declare const definesLabels: (binding: Partial) => boolean; export declare const definedEvent: (binding: Binding) => Event; export declare const definesDelete: (binding: Binding) => boolean; export declare const definedGroup: (binding: any) => string; export declare const definesGroup: (binding: any) => boolean; export declare const definedVersion: (binding: Partial) => string; export declare const definesVersion: (binding: Partial) => boolean; export declare const definedKind: (binding: any) => string; export declare const definesKind: (binding: any) => boolean; export declare const definedCategory: (binding: Partial) => string; type DefinedCallbackReturnType = FinalizeAction> | WatchLogAction> | MutateAction> | ValidateAction> | null | undefined; export declare const definedCallback: (binding: Partial) => DefinedCallbackReturnType; export declare const definedCallbackName: (binding: Partial) => string; export {}; //# sourceMappingURL=binding.d.ts.map