import { SchemaModel } from '@contractspec/lib.schema';
import type { OperationSpec } from '../operations/';
import type { OperationSpecRegistry } from '../operations/registry';
export declare const UpdateTenantBrandingCommand: OperationSpec<SchemaModel<{
    tenantId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    appId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    environment: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    appName: {
        type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
        isOptional: true;
    };
    assets: {
        type: SchemaModel<{
            type: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            url: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            mimeType: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
        }>;
        isOptional: true;
        isArray: true;
    };
    colors: {
        type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
        isOptional: true;
    };
    customDomain: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    subdomain: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
}>, SchemaModel<{
    success: {
        type: import("@contractspec/lib.schema").FieldType<boolean, boolean>;
        isOptional: false;
    };
    updatedAt: {
        type: import("@contractspec/lib.schema").FieldType<Date, string>;
        isOptional: false;
    };
}>, undefined>;
export declare const VerifyCustomDomainCommand: OperationSpec<SchemaModel<{
    tenantId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    appId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    domain: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
}>, SchemaModel<{
    status: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    message: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
}>, undefined>;
export declare const UpdateBlueprintTranslationCatalogCommand: OperationSpec<SchemaModel<{
    blueprintName: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    blueprintVersion: {
        type: import("@contractspec/lib.schema").FieldType<number, number>;
        isOptional: false;
    };
    catalogName: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    catalogVersion: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    defaultLocale: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    supportedLocales: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
        isArray: true;
    };
    entries: {
        type: SchemaModel<{
            key: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            locale: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            value: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            context: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
        }>;
        isOptional: false;
        isArray: true;
    };
}>, SchemaModel<{
    success: {
        type: import("@contractspec/lib.schema").FieldType<boolean, boolean>;
        isOptional: false;
    };
    updatedAt: {
        type: import("@contractspec/lib.schema").FieldType<Date, string>;
        isOptional: false;
    };
}>, undefined>;
export declare const UpdateTenantTranslationOverridesCommand: OperationSpec<SchemaModel<{
    tenantId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    appId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    entries: {
        type: SchemaModel<{
            key: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            locale: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            value: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            context: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
        }>;
        isOptional: false;
        isArray: true;
    };
    defaultLocale: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    enabledLocales: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
        isArray: true;
    };
}>, SchemaModel<{
    success: {
        type: import("@contractspec/lib.schema").FieldType<boolean, boolean>;
        isOptional: false;
    };
    updatedAt: {
        type: import("@contractspec/lib.schema").FieldType<Date, string>;
        isOptional: false;
    };
}>, undefined>;
export declare const GetResolvedBrandingQuery: OperationSpec<SchemaModel<{
    tenantId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    appId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    environment: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
}>, SchemaModel<{
    branding: {
        type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
        isOptional: false;
    };
}>, undefined>;
export declare const ResolveMessageQuery: OperationSpec<SchemaModel<{
    tenantId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    appId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    locale: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
    key: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: false;
    };
}>, SchemaModel<{
    value: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    source: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
}>, undefined>;
export declare const appConfigOperations: Record<string, OperationSpec<any, any>>;
export declare function registerAppConfigOperations(registry: OperationSpecRegistry): OperationSpecRegistry;
