import * as pulumi from "@pulumi/pulumi";
/**
 * SSH Certificate Authorities allow Twingate to sign SSH certificates for authenticating users to resources.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as twingate from "@twingate/pulumi-twingate";
 *
 * const example = twingate.getTwingateSSHCertificateAuthority({
 *     id: "<your ssh certificate authority's id>",
 * });
 * ```
 */
export declare function getTwingateSSHCertificateAuthority(args: GetTwingateSSHCertificateAuthorityArgs, opts?: pulumi.InvokeOptions): Promise<GetTwingateSSHCertificateAuthorityResult>;
/**
 * A collection of arguments for invoking getTwingateSSHCertificateAuthority.
 */
export interface GetTwingateSSHCertificateAuthorityArgs {
    /**
     * The ID of the SSH Certificate Authority.
     */
    id: string;
}
/**
 * A collection of values returned by getTwingateSSHCertificateAuthority.
 */
export interface GetTwingateSSHCertificateAuthorityResult {
    /**
     * The fingerprint of the SSH public key.
     */
    readonly fingerprint: string;
    /**
     * The ID of the SSH Certificate Authority.
     */
    readonly id: string;
    /**
     * The name of the SSH Certificate Authority.
     */
    readonly name: string;
}
/**
 * SSH Certificate Authorities allow Twingate to sign SSH certificates for authenticating users to resources.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as twingate from "@twingate/pulumi-twingate";
 *
 * const example = twingate.getTwingateSSHCertificateAuthority({
 *     id: "<your ssh certificate authority's id>",
 * });
 * ```
 */
export declare function getTwingateSSHCertificateAuthorityOutput(args: GetTwingateSSHCertificateAuthorityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetTwingateSSHCertificateAuthorityResult>;
/**
 * A collection of arguments for invoking getTwingateSSHCertificateAuthority.
 */
export interface GetTwingateSSHCertificateAuthorityOutputArgs {
    /**
     * The ID of the SSH Certificate Authority.
     */
    id: pulumi.Input<string>;
}
