import { PropType } from 'vue'; import type { PersistentVolumeClaim, VolumeMount } from 'kubernetes-types/core/v1'; interface ContainerPvcTemplateRow { pvcName: string; sc: string; accessMode: string; storage: string; mountPath: string; subPath: string; readOnly: boolean; } declare const _default: import("vue").DefineComponent<{ id: { type: StringConstructor; default: string; }; hiddenColumns: { type: PropType; default: () => never[]; }; volumeMounts: { type: PropType; default: () => never[]; }; templates: { type: PropType; default: () => never[]; }; pageLayout: { type: PropType<("total" | "pager" | "sizer")[]>; default: () => string[]; }; }, { columns: import("vue").ComputedRef<({ id: string; header: string; ellipsis?: undefined; defaultWidth?: undefined; } | { id: string; header: string; ellipsis: boolean; defaultWidth?: undefined; } | { id: string; header: string; defaultWidth: string; ellipsis: boolean; })[]>; rows: import("vue").ComputedRef[]>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("delete-row" | "edit-row")[], "delete-row" | "edit-row", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; volumeMounts: { type: PropType; default: () => never[]; }; templates: { type: PropType; default: () => never[]; }; pageLayout: { type: PropType<("total" | "pager" | "sizer")[]>; default: () => string[]; }; }>> & { "onDelete-row"?: ((...args: any[]) => any) | undefined; "onEdit-row"?: ((...args: any[]) => any) | undefined; }, { id: string; hiddenColumns: string[]; pageLayout: ("total" | "pager" | "sizer")[]; volumeMounts: VolumeMount[]; templates: PersistentVolumeClaim[]; }>; export default _default;