import type { ExtractPropTypes, PropType } from 'vue'; import type { MultiRowEditorProps } from '@dao-style/extend'; export declare enum TaintEffect { NoSchedule = "NoSchedule", NoExecute = "NoExecute", PreferNoSchedule = "PreferNoSchedule" } export declare enum TolerationOperator { Exists = "Exists", Equal = "Equal" } export type TolerationColumnId = 'key' | 'value' | 'effect' | 'operator' | 'tolerationSeconds'; export declare const tolerationsProps: { yupConcat: { type: PropType>; default: undefined; }; field: { type: StringConstructor; default: string; }; label: { type: StringConstructor; default: undefined; }; required: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; multiRowEditorProps: { type: PropType>; default: () => {}; }; hiddenEffects: { type: PropType; default: () => never[]; }; hiddenColumns: { type: PropType; default: () => never[]; }; }; export type TolerationsProps = ExtractPropTypes;