export type Question = { field: string; question: string; type: 'file' | 'string' | 'password'; base64Encode?: boolean; }; export type CredentialSchema = { name: string; questions: Question[]; provideMethodQuestion?: { question?: string; }; transformResultAsync?: (answers: Partial) => Promise; }; export declare function askForUserProvidedAsync(schema: CredentialSchema, initialValues?: Partial): Promise; export declare function getCredentialsFromUserAsync(credentialsSchema: CredentialSchema, initialValues?: Partial): Promise; export declare function shouldAutoGenerateCredentialsAsync(schema: CredentialSchema): Promise;