import { DefaultOptionType } from 'antd/es/select';
export type TNamespaceData = {
    filterSelectOptions: (input: string, option?: DefaultOptionType) => boolean;
    selectValues: {
        label: string;
        value: string;
    }[];
    disabled: boolean;
} | undefined;
export type TFormName = string | number | string[] | number[] | (string | number)[];
export type TExpandedControls = {
    onExpandOpen: (value: TFormName) => void;
    onExpandClose: (value: TFormName) => void;
    expandedKeys: TFormName[];
};
export type TPersistedControls = {
    onPersistMark: (value: TFormName, type?: 'str' | 'number' | 'arr' | 'obj') => void;
    onPersistUnmark: (value: TFormName) => void;
    persistedKeys: TFormName[];
};
export type TUrlParams = {
    cluster?: string;
    namespace?: string;
    syntheticProject?: string;
    name?: string;
};
