import * as Schema from "effect/Schema";
export declare const PostIssuingPersonalizationDesignsPersonalizationDesignInput: Schema.Struct<{
    readonly personalization_design: Schema.String;
    readonly card_logo: Schema.optional<Schema.Unknown>;
    readonly carrier_text: Schema.optional<Schema.Unknown>;
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly lookup_key: Schema.optional<Schema.Unknown>;
    readonly metadata: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly name: Schema.optional<Schema.Unknown>;
    readonly physical_bundle: Schema.optional<Schema.String>;
    readonly preferences: Schema.optional<Schema.Struct<{
        readonly is_default: Schema.Boolean;
    }>>;
    readonly transfer_lookup_key: Schema.optional<Schema.Boolean>;
}>;
export type PostIssuingPersonalizationDesignsPersonalizationDesignInput = typeof PostIssuingPersonalizationDesignsPersonalizationDesignInput.Type;
export declare const PostIssuingPersonalizationDesignsPersonalizationDesignOutput: Schema.Struct<{
    readonly card_logo: Schema.Unknown;
    readonly carrier_text: Schema.Unknown;
    readonly created: Schema.Number;
    readonly id: Schema.String;
    readonly livemode: Schema.Boolean;
    readonly lookup_key: Schema.NullOr<Schema.String>;
    readonly metadata: Schema.$Record<Schema.String, Schema.String>;
    readonly name: Schema.NullOr<Schema.String>;
    readonly object: Schema.Literals<readonly ["issuing.personalization_design"]>;
    readonly physical_bundle: Schema.Unknown;
    readonly preferences: Schema.Struct<{
        readonly is_default: Schema.Boolean;
        readonly is_platform_default: Schema.NullOr<Schema.Boolean>;
    }>;
    readonly rejection_reasons: Schema.Struct<{
        readonly card_logo: Schema.NullOr<Schema.$Array<Schema.Literals<readonly ["geographic_location", "inappropriate", "network_name", "non_binary_image", "non_fiat_currency", "other", "other_entity", "promotional_material"]>>>;
        readonly carrier_text: Schema.NullOr<Schema.$Array<Schema.Literals<readonly ["geographic_location", "inappropriate", "network_name", "non_fiat_currency", "other", "other_entity", "promotional_material"]>>>;
    }>;
    readonly status: Schema.Literals<readonly ["active", "inactive", "rejected", "review"]>;
}>;
export type PostIssuingPersonalizationDesignsPersonalizationDesignOutput = typeof PostIssuingPersonalizationDesignsPersonalizationDesignOutput.Type;
/**
 * Update a personalization design
 *
 * <p>Updates a card personalization object.</p>
 */
export declare const PostIssuingPersonalizationDesignsPersonalizationDesign: import("@distilled.cloud/core/client").OperationMethod<{
    readonly personalization_design: string;
    readonly card_logo?: unknown;
    readonly carrier_text?: unknown;
    readonly expand?: readonly string[] | undefined;
    readonly lookup_key?: unknown;
    readonly metadata?: {
        readonly [x: string]: string;
    } | undefined;
    readonly name?: unknown;
    readonly physical_bundle?: string | undefined;
    readonly preferences?: {
        readonly is_default: boolean;
    } | undefined;
    readonly transfer_lookup_key?: boolean | undefined;
}, {
    readonly card_logo: unknown;
    readonly carrier_text: unknown;
    readonly created: number;
    readonly id: string;
    readonly livemode: boolean;
    readonly lookup_key: string | null;
    readonly metadata: {
        readonly [x: string]: string;
    };
    readonly name: string | null;
    readonly object: "issuing.personalization_design";
    readonly physical_bundle: unknown;
    readonly preferences: {
        readonly is_default: boolean;
        readonly is_platform_default: boolean | null;
    };
    readonly rejection_reasons: {
        readonly card_logo: readonly ("geographic_location" | "inappropriate" | "network_name" | "non_binary_image" | "non_fiat_currency" | "other" | "other_entity" | "promotional_material")[] | null;
        readonly carrier_text: readonly ("geographic_location" | "inappropriate" | "network_name" | "non_fiat_currency" | "other" | "other_entity" | "promotional_material")[] | null;
    };
    readonly status: "active" | "inactive" | "rejected" | "review";
}, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=PostIssuingPersonalizationDesignsPersonalizationDesign.d.ts.map