///
import { GenerateTotpUriParameters } from './generateUri';
export interface BuiltTotpParameters {
secret: Buffer;
interval?: number;
digits?: number;
hmacAlgorithm?: 'sha1' | 'sha256' | 'sha512';
}
export declare const buildTotp: ({ secret, interval, digits, hmacAlgorithm }: BuiltTotpParameters) => {
generate: (time?: number) => string;
verify: (input: string, time?: number) => boolean;
uri: ({ label, issuer }: Pick) => string;
};