import type { _NSControl } from "../AppKit/NSControl.js";
import type { ASAuthorizationAppleIDButtonStyle } from "./ASAuthorizationAppleIDButtonStyle.js";
import type { ASAuthorizationAppleIDButtonType } from "./ASAuthorizationAppleIDButtonType.js";
export declare class _ASAuthorizationAppleIDButton extends _NSControl {
    static alloc(): _ASAuthorizationAppleIDButton;
    static new(): _ASAuthorizationAppleIDButton;
    init(): _ASAuthorizationAppleIDButton;
    static buttonWithType$style$(type: ASAuthorizationAppleIDButtonType, style: ASAuthorizationAppleIDButtonStyle): _ASAuthorizationAppleIDButton;
    initWithAuthorizationButtonType$authorizationButtonStyle$(type: ASAuthorizationAppleIDButtonType, style: ASAuthorizationAppleIDButtonStyle): _ASAuthorizationAppleIDButton;
    /** Set a custom corner radius to be used by this button. */
    cornerRadius(): number;
    setCornerRadius$(value: number): void;
}
