export declare const baseImageSchema: import("yup").ObjectSchema<{
    label: string | undefined;
    description: string | undefined;
    cloud_init: boolean | undefined;
    tags: string[] | undefined;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
    cloud_init: undefined;
    tags: undefined;
}, "">;
export declare const createImageSchema: import("yup").ObjectSchema<{
    label: string | undefined;
    description: string | undefined;
    cloud_init: boolean | undefined;
    tags: string[] | undefined;
    disk_id: number;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
    cloud_init: undefined;
    tags: undefined;
    disk_id: undefined;
}, "">;
export declare const uploadImageSchema: import("yup").ObjectSchema<{
    label: string;
    description: string | undefined;
    cloud_init: boolean | undefined;
    tags: string[] | undefined;
    region: string;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
    cloud_init: undefined;
    tags: undefined;
    region: undefined;
}, "">;
export declare const updateImageSchema: import("yup").ObjectSchema<{
    label: string | undefined;
    description: string | undefined;
    tags: string[] | undefined;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
    tags: undefined;
}, "">;
export declare const updateImageRegionsSchema: import("yup").ObjectSchema<{
    regions: (string | undefined)[];
}, import("yup").AnyObject, {
    regions: undefined;
}, "">;
export declare const sharegroupImageSchema: import("yup").ObjectSchema<{
    id: string;
    label: string | undefined;
    description: string | undefined;
}, import("yup").AnyObject, {
    id: undefined;
    label: undefined;
    description: undefined;
}, "">;
export declare const addSharegroupImagesSchema: import("yup").ObjectSchema<{
    images: {
        label?: string | undefined;
        description?: string | undefined;
        id: string;
    }[];
}, import("yup").AnyObject, {
    images: undefined;
}, "">;
export declare const updateSharegroupImageSchema: import("yup").ObjectSchema<{
    label: string | undefined;
    description: string | undefined;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
}, "">;
export declare const createSharegroupSchema: import("yup").ObjectSchema<{
    label: string;
    description: string | undefined;
    images: import("yup").Maybe<{
        label?: string | undefined;
        description?: string | undefined;
        id: string;
    }[] | undefined>;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
    images: undefined;
}, "">;
export declare const updateSharegroupSchema: import("yup").ObjectSchema<{
    label: string | undefined;
    description: string | undefined;
}, import("yup").AnyObject, {
    label: undefined;
    description: undefined;
}, "">;
export declare const addSharegroupMemberSchema: import("yup").ObjectSchema<{
    token: string;
    label: string;
}, import("yup").AnyObject, {
    token: undefined;
    label: undefined;
}, "">;
export declare const updateSharegroupMemberSchema: import("yup").ObjectSchema<{
    label: string;
}, import("yup").AnyObject, {
    label: undefined;
}, "">;
export declare const generateSharegroupTokenSchema: import("yup").ObjectSchema<{
    label: string | undefined;
    valid_for_sharegroup_uuid: NonNullable<boolean | undefined>;
}, import("yup").AnyObject, {
    label: undefined;
    valid_for_sharegroup_uuid: undefined;
}, "">;
export declare const updateSharegroupTokenSchema: import("yup").ObjectSchema<{
    label: string;
}, import("yup").AnyObject, {
    label: undefined;
}, "">;
//# sourceMappingURL=images.schema.d.ts.map