import * as Schema from "effect/Schema";
export declare const PostTerminalConnectionTokensInput: Schema.Struct<{
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly location: Schema.optional<Schema.String>;
}>;
export type PostTerminalConnectionTokensInput = typeof PostTerminalConnectionTokensInput.Type;
export declare const PostTerminalConnectionTokensOutput: Schema.Struct<{
    readonly location: Schema.optional<Schema.String>;
    readonly object: Schema.Literals<readonly ["terminal.connection_token"]>;
    readonly secret: Schema.Schema<string | import("effect/Redacted").Redacted<string>>;
}>;
export type PostTerminalConnectionTokensOutput = typeof PostTerminalConnectionTokensOutput.Type;
/**
 * Create a Connection Token
 *
 * <p>To connect to a reader the Stripe Terminal SDK needs to retrieve a short-lived connection token from Stripe, proxied through your server. On your backend, add an endpoint that creates and returns a connection token.</p>
 */
export declare const PostTerminalConnectionTokens: import("@distilled.cloud/core/client").OperationMethod<{
    readonly expand?: readonly string[] | undefined;
    readonly location?: string | undefined;
}, {
    readonly location?: string | undefined;
    readonly object: "terminal.connection_token";
    readonly secret: string | import("effect/Redacted").Redacted<string>;
}, never, any>;
//# sourceMappingURL=PostTerminalConnectionTokens.d.ts.map