import { ConfigurationProperties, ZetaPushContext } from '@zetapush/core'; import { Account, AccountConfirmationTemplateVariables, AccountResetPasswordTemplateVariables } from '../api'; import { AccountConfirmationContext } from '../api/Confirmation'; import { ResetPasswordContext } from '../api/LostPassword'; export declare const DEFAULT_APPLICATION_NAME: (properties: ConfigurationProperties) => {} | null; export declare const DEFAULT_USERNAME: (account: Account) => any; export declare const DEFAULT_CONFIRMATION_URL: ({ properties, zetapushContext, account, token }: AccountConfirmationContext) => Promise; export declare const DEFAULT_CONFIRMATION_HTML_TEMPLATE: ({ account, confirmationUrl, properties }: AccountConfirmationTemplateVariables) => string; export declare const DEFAULT_CONFIRMATION_TEXT_TEMPLATE: ({ account, confirmationUrl, properties }: AccountConfirmationTemplateVariables) => void; export declare const DEFAULT_CONFIRMATION_SUBJECT: (properties: ConfigurationProperties) => string; export declare const DEFAULT_CONFIRMATION_SENDER: (properties: ConfigurationProperties) => string; export declare const DEFAULT_CONFIRMATION_TOKEN_VALIDITY: number; export declare const DEFAULT_MAILJET_ENABLE: (properties: ConfigurationProperties) => boolean; export declare const DEFAULT_MAILJET_URL: (properties: ConfigurationProperties) => string; export declare const DEFAULT_MAILJET_API_KEY_PUBLIC: (properties: ConfigurationProperties) => string; export declare const DEFAULT_MAILJET_API_KEY_PRIVATE: (properties: ConfigurationProperties) => string; export declare const DEFAULT_CONFIRMATION_SUCCESS_REDIRECTION: (properties: ConfigurationProperties, zetapushContext: ZetaPushContext) => string; export declare const DEFAULT_CONFIRMATION_FAILURE_REDIRECTION: (properties: ConfigurationProperties, zetapushContext: ZetaPushContext) => string; export declare const DEFAULT_SMTP_ENABLE: (properties: ConfigurationProperties) => boolean; export declare const DEFAULT_SMTP_HOST: (properties: ConfigurationProperties) => string; export declare const DEFAULT_SMTP_PORT: (properties: ConfigurationProperties) => number; export declare const DEFAULT_SMTP_USERNAME: (properties: ConfigurationProperties) => string; export declare const DEFAULT_SMTP_PASSWORD: (properties: ConfigurationProperties) => string; export declare const DEFAULT_SMTP_SSL: (properties: ConfigurationProperties) => boolean; export declare const DEFAULT_SMTP_STARTTLS: (properties: ConfigurationProperties) => boolean; /** * Rest password by email properties */ export declare const DEFAULT_ASK_RESET_PASSWORD_SENDER: (properties: ConfigurationProperties) => string; export declare const DEFAULT_ASK_RESET_PASSWORD_SUBJECT: (properties: ConfigurationProperties) => string; export declare const DEFAULT_ASK_RESET_PASSWORD_HTML_TEMPLATE: ({ account, askResetPasswordUrl }: AccountResetPasswordTemplateVariables) => string; export declare const DEFAULT_ASK_RESET_PASSWORD_TEXT_TEMPLATE: ({ account, askResetPasswordUrl }: AccountResetPasswordTemplateVariables) => string; export declare const DEFAULT_ASK_RESET_PASSWORD_URL: ({ account, token, properties, zetapushContext }: ResetPasswordContext) => Promise;