@coretext-ai/qa-gsuite-f47ac10b-58cc-4372-a567-0e02b2c3d479
Version:
MCP server with GSuite (Contacts, Drive, Gmail, Calendar) integration
27 lines • 788 B
TypeScript
export interface GoogleOAuthCredentials {
client_id: string;
client_secret: string;
redirect_uris: string[];
auth_uri?: string;
token_uri?: string;
auth_provider_x509_cert_url?: string;
}
export interface CredentialFile {
installed?: GoogleOAuthCredentials;
web?: GoogleOAuthCredentials;
}
export declare class CredentialLoader {
/**
* Load OAuth credentials from file
*/
loadCredentials(credentialFilePath: string): Promise<GoogleOAuthCredentials>;
/**
* Extract credentials from various credential file formats
*/
private extractCredentials;
/**
* Resolve credential file path (handle environment variables and relative paths)
*/
private resolvePath;
}
//# sourceMappingURL=credential-loader.d.ts.map