import * as Schema from "effect/Schema";
export declare const PostAccountsAccountExternalAccountsInput: Schema.Struct<{
    readonly account: Schema.String;
    readonly default_for_currency: Schema.optional<Schema.Boolean>;
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly external_account: Schema.String;
    readonly metadata: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
}>;
export type PostAccountsAccountExternalAccountsInput = typeof PostAccountsAccountExternalAccountsInput.Type;
export declare const PostAccountsAccountExternalAccountsOutput: Schema.Unknown;
export type PostAccountsAccountExternalAccountsOutput = typeof PostAccountsAccountExternalAccountsOutput.Type;
/**
 * Create an external account
 *
 * <p>Create an external account for a given account.</p>
 */
export declare const PostAccountsAccountExternalAccounts: import("@distilled.cloud/core/client").OperationMethod<{
    readonly account: string;
    readonly default_for_currency?: boolean | undefined;
    readonly expand?: readonly string[] | undefined;
    readonly external_account: string;
    readonly metadata?: {
        readonly [x: string]: string;
    } | undefined;
}, unknown, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=PostAccountsAccountExternalAccounts.d.ts.map