import type { CustomSearchCredentials } from './credentials/customSearch';
import type { LINENotifyCredentials } from './credentials/lineNotify';
import type { SendGridCredentials } from './credentials/sendGrid';
/**
 * 外部サービス認証情報
 */
export declare namespace credentials {
    type CustomSearch = CustomSearchCredentials;
    namespace CustomSearch {
        function createInstance(...params: ConstructorParameters<typeof CustomSearchCredentials>): Promise<CustomSearchCredentials>;
    }
    type LINENotify = LINENotifyCredentials;
    namespace LINENotify {
        function createInstance(...params: ConstructorParameters<typeof LINENotifyCredentials>): Promise<LINENotifyCredentials>;
    }
    type SendGrid = SendGridCredentials;
    namespace SendGrid {
        function createInstance(...params: ConstructorParameters<typeof SendGridCredentials>): Promise<SendGridCredentials>;
    }
}
