import { Theme, DynamicThemeFix } from 'darkreader';
export declare type Action = {
    toggle: () => void;
    collectCSS: () => Promise<string>;
};
export declare type Result = [boolean, Action];
export default function useDarkreader(defaultDarken?: boolean, theme?: Partial<Theme>, fixes?: DynamicThemeFix): Result;
