export interface AthenaNavigationPort { push: (to: string) => void | Promise; refresh?: () => void | Promise; replace: (to: string) => void | Promise; } /** @deprecated Use {@link AthenaNavigationPort}. */ export type AuthNavigationPort = AthenaNavigationPort; export declare function navigationFromCallback(navigate: (args: { to: string; replace?: boolean; }) => void | Promise): AthenaNavigationPort;