import * as core from "@terrascript/core";
export interface BaiduChannelArgs extends core.ResourceArgs {
    /**
     * (Required) Platform credential API key from Baidu.
     */
    apiKey: string | core.StringOut;
    /**
     * (Required) The application ID.
     */
    applicationId: string | core.StringOut;
    /**
     * (Optional) Specifies whether to enable the channel. Defaults to `true`.
     */
    enabled?: boolean | core.BooleanOut;
    /**
     * (Required) Platform credential Secret key from Baidu.
     */
    secretKey: string | core.StringOut;
}
export declare class BaiduChannel extends core.Resource<BaiduChannelArgs> {
    /**
     * (Required) Platform credential API key from Baidu.
     */
    apiKey: string | core.StringOut;
    /**
     * (Required) The application ID.
     */
    applicationId: string | core.StringOut;
    /**
     * (Optional) Specifies whether to enable the channel. Defaults to `true`.
     */
    enabled?: boolean | core.BooleanOut;
    id: string | core.StringOut;
    /**
     * (Required) Platform credential Secret key from Baidu.
     */
    secretKey: string | core.StringOut;
    constructor(name: string, args?: BaiduChannelArgs);
    getNamespace(): string;
}
//# sourceMappingURL=baidu_channel.d.ts.map