export type Callback = (...args: any[]) => any; export type KeyedFilters = Record>; export type RegisterProps = { callback: Callback; hook: string; name: string; }; export interface UnregisterProps extends Partial { hook: string; name: string; } export interface RegistrationModule { register: (filter: RegisterProps) => void; unregister: (props: UnregisterProps) => void; } export declare const register: RegistrationModule[`register`]; export declare const unregister: RegistrationModule[`unregister`];