import * as Schema from "effect/Schema";
export declare const AccountRequestRefundInput: Schema.Struct<{
    readonly accountName: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly accountID: Schema.String;
    readonly chargeID: Schema.String;
    readonly description: Schema.optional<Schema.NullOr<Schema.String>>;
    readonly reason: Schema.optional<Schema.NullOr<Schema.String>>;
}>;
export type AccountRequestRefundInput = typeof AccountRequestRefundInput.Type;
export declare const AccountRequestRefundOutput: Schema.NullOr<Schema.Boolean>;
export type AccountRequestRefundOutput = typeof AccountRequestRefundOutput.Type;
export declare const accountRequestRefund: import("@distilled.cloud/core/client").OperationMethod<{
    readonly accountName?: string | null | undefined;
    readonly accountID: string;
    readonly chargeID: string;
    readonly description?: string | null | undefined;
    readonly reason?: string | null | undefined;
}, boolean | null, never, import("~/credentials.ts").Credentials>;
//# sourceMappingURL=accountRequestRefund.d.ts.map