import * as core from "@terrascript/core";
export interface AdmChannelArgs extends core.ResourceArgs {
    /**
     * (Required) The application ID.
     */
    applicationId: string | core.StringOut;
    /**
     * (Required) Client ID (part of OAuth Credentials) obtained via Amazon Developer Account.
     */
    clientId: string | core.StringOut;
    /**
     * (Required) Client Secret (part of OAuth Credentials) obtained via Amazon Developer Account.
     */
    clientSecret: string | core.StringOut;
    /**
     * (Optional) Specifies whether to enable the channel. Defaults to `true`.
     */
    enabled?: boolean | core.BooleanOut;
}
export declare class AdmChannel extends core.Resource<AdmChannelArgs> {
    /**
     * (Required) The application ID.
     */
    applicationId: string | core.StringOut;
    /**
     * (Required) Client ID (part of OAuth Credentials) obtained via Amazon Developer Account.
     */
    clientId: string | core.StringOut;
    /**
     * (Required) Client Secret (part of OAuth Credentials) obtained via Amazon Developer Account.
     */
    clientSecret: string | core.StringOut;
    /**
     * (Optional) Specifies whether to enable the channel. Defaults to `true`.
     */
    enabled?: boolean | core.BooleanOut;
    id: string | core.StringOut;
    constructor(name: string, args?: AdmChannelArgs);
    getNamespace(): string;
}
//# sourceMappingURL=adm_channel.d.ts.map