import { GoogleAuth } from "google-auth-library";
import type { Credential } from "./interfaces";
export declare class GoogleSAFileCredential implements Credential {
    private _keyFile;
    protected auth?: GoogleAuth;
    /**
     *
     * @param keyFile Path to a .json, .pem, or .p12 key file
     */
    constructor(keyFile: string);
    private build;
    getToken(): Promise<string | null | undefined>;
}
//# sourceMappingURL=googleSAFileCredential.d.ts.map