import { types as modalTypes } from '../../components/modals'; import actionNames from '../action-names'; import defaultState from '../default-state'; import type { Action, Store } from './types'; import { ThunkAction } from 'redux-thunk'; import { Point } from "../../new-ui/types"; type StaticAccepterDelayScreenshotPayload = { imageId: string; stateName: string; stateNameImageId: string; }[]; type StaticAccepterDelayScreenshotAction = Action; export declare const staticAccepterDelayScreenshot: (images: StaticAccepterDelayScreenshotPayload) => StaticAccepterDelayScreenshotAction; type StaticAccepterUndoDelayScreenshotAction = Action; export declare const staticAccepterUndoDelayScreenshot: () => StaticAccepterUndoDelayScreenshotAction; type StaticAccepterStageScreenshotAction = Action; export declare const staticAccepterStageScreenshot: (imageIds: string[]) => StaticAccepterStageScreenshotAction; type StaticAccepterUnstageScreenshotAction = Action; export declare const staticAccepterUnstageScreenshot: (imageIds: string[]) => StaticAccepterUnstageScreenshotAction; type StaticAccepterOpenConfirmAction = Action; export declare const staticAccepterOpenConfirm: () => StaticAccepterOpenConfirmAction; type StaticAccepterCloseConfirmAction = Action; export declare const staticAccepterCloseConfirm: () => StaticAccepterCloseConfirmAction; type StaticAccepterConfig = typeof defaultState['config']['staticImageAccepter']; type StaticAccepterPayload = { id: string; stateNameImageId: string; image: string; path: string; }[]; type StaticAccepterCommitScreenshotOptions = Pick & { message: string; }; export interface CommitResult { error?: Error; } type StaticAccepterCommitScreenshotAction = Action; export declare const staticAccepterCommitScreenshot: (imagesInfo: StaticAccepterPayload, { repositoryUrl, pullRequestUrl, serviceUrl, message, axiosRequestOptions, meta }: StaticAccepterCommitScreenshotOptions) => ThunkAction, Store, void, StaticAccepterCommitScreenshotAction>; type StaticAccepterUpdateToolbarPositionAction = Action; export declare const staticAccepterUpdateToolbarOffset: (payload: { offset: Point; }) => StaticAccepterUpdateToolbarPositionAction; type StaticAccepterUpdateCommitMessageAction = Action; export declare const staticAccepterUpdateCommitMessage: (payload: { commitMessage: string; }) => StaticAccepterUpdateCommitMessageAction; export type StaticAccepterAction = StaticAccepterDelayScreenshotAction | StaticAccepterUndoDelayScreenshotAction | StaticAccepterStageScreenshotAction | StaticAccepterUnstageScreenshotAction | StaticAccepterCommitScreenshotAction | StaticAccepterUpdateToolbarPositionAction | StaticAccepterUpdateCommitMessageAction; export {};