/**
 * eIDAS (electronic IDentification, Authentication and trust Services) helpers
 */
export interface EIDASConfig {
    providerUrl: string;
    apiKey: string;
}
export interface EIDASSignature {
    signature: string;
    certificate: string;
    timestamp: Date;
}
export declare class EIDASProvider {
    private config;
    constructor(config: EIDASConfig);
    requestSignature(document: string): Promise<EIDASSignature>;
    verifySignature(signature: EIDASSignature): Promise<boolean>;
}
//# sourceMappingURL=eidas.d.ts.map