import * as Schema from "effect/Schema";
export declare const PostTerminalOnboardingLinksInput: Schema.Struct<{
    readonly expand: Schema.optional<Schema.$Array<Schema.String>>;
    readonly link_options: Schema.Struct<{
        readonly apple_terms_and_conditions: Schema.optional<Schema.Struct<{
            readonly allow_relinking: Schema.optional<Schema.Boolean>;
            readonly merchant_display_name: Schema.String;
        }>>;
    }>;
    readonly link_type: Schema.Literals<readonly ["apple_terms_and_conditions"]>;
    readonly on_behalf_of: Schema.optional<Schema.String>;
}>;
export type PostTerminalOnboardingLinksInput = typeof PostTerminalOnboardingLinksInput.Type;
export declare const PostTerminalOnboardingLinksOutput: Schema.Struct<{
    readonly link_options: Schema.Struct<{
        readonly apple_terms_and_conditions: Schema.Unknown;
    }>;
    readonly link_type: Schema.Literals<readonly ["apple_terms_and_conditions"]>;
    readonly object: Schema.Literals<readonly ["terminal.onboarding_link"]>;
    readonly on_behalf_of: Schema.NullOr<Schema.String>;
    readonly redirect_url: Schema.String;
}>;
export type PostTerminalOnboardingLinksOutput = typeof PostTerminalOnboardingLinksOutput.Type;
/**
 * Create an Onboarding Link
 *
 * <p>Creates a new <code>OnboardingLink</code> object that contains a redirect_url used for onboarding onto Tap to Pay on iPhone.</p>
 */
export declare const PostTerminalOnboardingLinks: import("@distilled.cloud/core/client").OperationMethod<{
    readonly expand?: readonly string[] | undefined;
    readonly link_options: {
        readonly apple_terms_and_conditions?: {
            readonly allow_relinking?: boolean | undefined;
            readonly merchant_display_name: string;
        } | undefined;
    };
    readonly link_type: "apple_terms_and_conditions";
    readonly on_behalf_of?: string | undefined;
}, {
    readonly link_options: {
        readonly apple_terms_and_conditions: unknown;
    };
    readonly link_type: "apple_terms_and_conditions";
    readonly object: "terminal.onboarding_link";
    readonly on_behalf_of: string | null;
    readonly redirect_url: string;
}, never, import("..").Credentials>;
//# sourceMappingURL=PostTerminalOnboardingLinks.d.ts.map